package model.events;

import model.EMedium;
import model.lendables.Lendable;
import model.rentals.Page;

/**
 * Classe Abstracta EMediumEvent
 * @author DCO37
 * 	N.º 42484 Helder Ferreira
 *  N.º 45509 Luis Ferreira
 */
public abstract class EMediumEvent {
	
	private EMedium emedium;
	private int pageNum;

	/**
	 * Construtor EMediumEvent dado um emedium e um pageNum
	 * @param emedium - media
	 * @param pageNum - numero de pagina
	 */
	public EMediumEvent(EMedium emedium, int pageNum) {
		this.emedium = emedium;
		this.pageNum = pageNum;
	}

	/**
	 * Devolve um emedium
	 * @return emedium
	 */
	public EMedium getEMedium() {
		return emedium;
	}

	/**
	 * Devolve o numero da pagina
	 * @return pageNum
	 */
	public int getPageNum() {
		return pageNum;
	}

}
